the quality of being impenetrable - Alemán Inglés Diccionario